@CHARSET "UTF-8";
/*
 =1 : 
 =2 : 
 */

/*=1*/
#loading-mask {
	position: absolute;
	top: 24px;
	width: 100%;
	height: 100%;
	z-index: 20000;
	background-color: #fff;
}

#loading {
	position: absolute;
	border: 1px solid #CCCCCC;
	left: 45%;
	top: 40%;
	padding: 10px;
	z-index: 20001;
	height: auto;
}

#loading img {
	margin-bottom: 5px;
}

#loading .loading-indicator {
	float: left;
	color: #555;
	font: bold 13px tahoma, arial, helvetica;
	padding: 10px;
	padding-left: 50px;
	margin: 0px;
	text-align: center;
	height: auto;
	background: #ccc;
	background: url('../images/loading.gif') no-repeat;
}

/** window load mask*/
.window-loading-mask {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 20000;
	background-color: #fff;
	width: 100%;
}

.window-loading {
	position: absolute;
	border: 1px solid #CCCCCC;
	padding: 10px;
	z-index: 20001;
	height: auto;
}

.window-loading img {
	margin-bottom: 5px;
}

.window-loading .loading-indicator {
	float: left;
	color: #555;
	font: bold 13px tahoma, arial, helvetica;
	padding: 10px;
	padding-left: 50px;
	margin: 0px;
	text-align: center;
	height: auto;
	background: #ccc;
	background: url('../images/loading.gif') no-repeat;
}

html,body {
	overflow: hidden;
	height: 100%;
}

/**window-main*/
.window-main {
	background: #fff;
	overflow: auto;
	border: red;
	height: 100%;
}

/*=2*/
.grid-icon {
	background-image: url( ../images/icon/grid_1.gif) !important;
}

.grid-insert {
	background-image: url(../../shared/icons/fam/add.gif) !important;
}

.grid-update {
	background-image: url(../../shared/icons/fam/grid-update.gif) !important;
}

.grid-del {
	background-image: url(../../shared/icons/fam/delete.gif) !important;
}

.grid-save {
	background-image: url(../../shared/icons/save.gif) !important;
}

.accordion {
	background-image: url(../images/accordian.gif) !important;
}

.tabs {
	background-image: url(../images/tabs.gif) !important;
}

.k-loading-mask {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #4c4c4c;
	filter: alpha(opacity =                                                   
		                                                         
		                                                     40);
	z-index: 20000;
}

.k-loading {
	position: absolute;
	border: 1px dashed #86A5AD;
	left: 45%;
	top: 40%;
	padding: 10px;
	z-index: 80001;
	height: auto;
	background: #fff;
}

.k-loading img {
	margin-bottom: 5px;
}

.k-loading .k-loading-indicator {
	float: left;
	color: #555;
	font: bold 13px tahoma, arial, helvetica;
	padding: 10px;
	padding-left: 50px;
	margin: 0px;
	text-align: center;
	height: auto;
	background: #ccc;
	z-index: 90001;
	background: url('../images/loading.gif') no-repeat;
}

.readonly {
	background: #cfcfcf;
}

/*应用界面*/
.part-box {
	
}

/*查询框*/
.search_box {
	width: 100%;
}

.search2,.search3 {
	border-spacing: 1px;
	border: 0px solid #ddd;
	border-collapse: collapse;
	border-spacing: 1px;
	font: 11px/15px arial, tahoma, helvetica, sans-serif;
	width: 100%;
}

.search2 td,.search2 th,.search3 td,.search3 th {
	border-collapse: collapse;
}

.search2 .item {
	text-align: right;
	white-space: nowrap;
	width: 15%;
	line-height: 24px;
}

.search2 .input {
	width: 35%;
}

.search2 .input input {
	padding: 1px 3px;
	background: repeat-x 0 0;
	border: 1px solid;
	background-color: #fff;
	border-color: #b5b8c8;
}

.search3 .item {
	text-align: right;
	white-space: nowrap;
	width: 11.1%;
	line-height: 24px;
}

.search3 .input {
	width: 22.2%;
}

.search3 .input input,.search3 .input input0,.search3 .input30 input,.search3 .input50 input,.search3 .input60 input,.search3 .input70 input,.search3 .input80 input
	{
	padding: 1px 3px;
	background: repeat-x 0 0;
	border: 1px solid;
	background-color: #fff;
	border-color: #b5b8c8;
}

/*表格*/
.form-table {
	width: 100%;
	border-spacing: 1px;
	border-collapse: collapse;
}

.form-table td,.form-table th {
	border: 1px solid #aaa;
	border-collapse: collapse;
	padding: 5px;
}

.form-table .item,.form-table .item10 {
	text-align: right;
	white-space: nowrap;
	background: #f2f2f2;
}

.form-table .item10 {
	width: 10%;
}

.form-table .vtop {
	vertical-align: top;
}

.form-table {
	font-size: 12px;
}

.form-table .input INPUT,.form-table .input textarea {
	width: 98%;
}

.input0 INPUT {
	
}

.input98 INPUT,.input98 textarea {
	width: 98%;
}

.input90 INPUT,.input90 textarea {
	width: 90%;
}

.input80 INPUT,.input80 textarea {
	width: 80%;
}

.input70 INPUT,.input70 textarea {
	width: 70%;
}

.input60 INPUT,.input60 textarea {
	width: 60%;
}

.input50 INPUT,.input50 textarea {
	width: 50%;
}

.input40 INPUT,.input40 textarea {
	width: 40%;
}

.input30 INPUT,.input30 textarea {
	width: 30%;
}

.input20 INPUT,.input20 textarea {
	width: 20%;
}

.input10 INPUT,.input10 textarea {
	width: 10%;
}

.px {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("../images/form/text-bg.png") repeat-x scroll 0 0
		#ffffef;
	border-color: #707070 #CECECE #CECECE #707070;
	border-style: solid;
	border-width: 1px;
	color: #222222;
	padding-top: 2px;
	padding-bottom: 2px;
}

.form-table input {
	
}

.form-table input:focus,.form-table textarea:focus {
	background: none repeat scroll 0 0 #efefef;
	border-color: #336699;
}

/**表单操作提示*/
form .optip {
	background: url("../images/form/form-optip.gif") no-repeat left center;
	margin-bottom: 0px;
	border-bottom: #ccc dashed 0px;
	padding-left: 15px;
	font-size: 14px;
}

lable .required {
	color: #CC0000;
}

/**模仿EXT触发器*/
.trigger {
	background-image: url("../images/trigger/trigger.gif");
	background-position: -51px 0;
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	cursor: pointer;
	height: 21px;
	top: 0;
	width: 17px;
}

/**Ext*/
.x-btn {
	
}

.ext-ie .x-form-field-wrap .x-form-trigger {
	top: 0px;
}

.x-panel-header-no-border-t-l-r {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.x-panel-header-no-border-t-l {
	border-top: 0px;
	border-left: 0px;
}

.x-panel-body-no-border-t-l {
	border-left: 0px;
	border-right: 0px;
}

.x-panel-bbar .x-toolbar-no-border-r-l,.x-panel-tbar .x-toolbar-no-border-r-l
	{
	border-left: 0px;
	border-right: 0px;
}

.x-tree-node .x-tree-selected {
	background: #40aa53;
}

/*日期*/
.Wdate {
	width: 80px;
}

.form {
	margin: 1px;
}